intercepting filter patternt